package com.itcast.springmvc.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

/**
 * springmvc的入门案例
 * @RequstMapping 如果修饰在controller类上,需要在地址的访问路径上加地址
 *                  如果修饰在方法中,就代表当前方法的访问地址
 *
 *                  通过在controller上使用requestMapping是为了区分功能模块的
 *
 *                  用户管理  /user/findAll
 *                  角色管理 /role/findAll
 *                  医院管理 /hospital/save   hospital/findPage
 */
@Controller
@RequestMapping("/user")
public class HelloController {

    //添加实现的方法
    @RequestMapping(value = "/hello")
    public String hello(){
        //输出内容
        System.out.println("springmvc入门案例hello方法执行了......");
        //返回内容
        return "success";
    }
    //添加用户方法
    @RequestMapping(value = "/formSubmit",method = RequestMethod.POST)
    public String saveUser(){
        System.out.println("post请求表单的提交");
        return "success";
    }
    //添加查询分页方法
    @RequestMapping(value = "/findPage",method = RequestMethod.POST)
    public String findPage(){
        System.out.println("post请求表单的提交");
        return "success";
    }
}
